City Inn Hotel Westminster
30 John Islip St., Westminster Abbey, London, United Kingdom, SW1P 4DD
(02076) 301000 Phone